touchdown point - German English Dictionary